-- **************************************************************************
-- ** 创建者   : suning
-- ** 创建日期 : 20220607
-- ** 功能描述 ：1、运单粒度 统计退件与问题件相关数据
-- **************************************************************************
-- **************************** 修改日志 ************************************
-- **************************************************************************
-- ** 依赖表：
--        dwd_wide_abnormal_union_waybill_dt   问题件宽表
--        registration_problem_piece           问题件
--        dim_network_whole_massage            网点维表
--        dwd_complaint_work_order_detail_dt   工单表
--        dwd_order_source_detail_dt           订单来源
-- **************************************************************************
-- *******************  CURRENT_VERSION ： V.1.1  ***************************
-- **************************************************************************
-----------------------------------------------------
create external table if not exists jms_dm.dm_reback_analyse_detail_dt(
     waybill_no                      string     comment'运单号'
    ,order_source_code               string     comment'订单来源'
    ,order_source_name               string     comment'订单来源名称'
	,register_time                   string     comment'登记时间'
	,register_network_code           string     comment'登记网点编码'
	,register_network_name           string     comment'登记网点名称'
    ,register_agent_code             string     comment'登记网点所属代理区编码'
    ,register_agent_name             string     comment'登记网点所属代理区名称'
    ,print_time                      string     comment'打印时间'
    ,print_network_code              string     comment'打印网点编码'
    ,print_network_name              string     comment'打印网点名称'
    ,print_agent_code                string     comment'打印网点所属代理区编码'
    ,print_agent_name                string     comment'打印网点所属代理区名称'
    ,print_network_type              string     comment'操作类型'
    ,proble_first_type_code          string     comment'问题件一级类型编码'
    ,proble_first_type_name          string     comment'问题件一级类型名称'
    ,proble_second_type_code         string     comment'问题件二级类型编码'
    ,proble_second_type_name         string     comment'问题件二级类型名称'
    ,proble_description              string     comment'问题件原因描述'
    ,proble_register_date            string     comment'问题件登记时间'
    ,proble_register_cnt             bigint     comment'问题件登记次数'
    ,proble_first_reply_time         string     comment'问题件首次回复时间'
    ,proble_reply_time               string     comment'回复时长'
    ,proble_receive_network_code     string     comment'问题件接收网点编码'
    ,proble_receive_network_name     string     comment'问题件接收网点名称'
    ,proble_receive_agent_code       string     comment'问题件接收网点所属代理区编码'
    ,proble_receive_agent_name       string     comment'问题件接收网点所属代理区名称'
    ,if_work                         string     comment'是否有客诉'
    ,work_reason                     string     comment'客户投诉原因'
)comment '服务质量-退件分析OSS任务'
partitioned by (dt string comment '分区日期')
stored as parquet
location '/dw/hive/jms_dm.db/external/dm_reback_analyse_detail_dt'
tblproperties (
    'discover.partitions'='false',
    'parquet.column.index.access'='true'
);